perjuicio irremediable - Spanish English Dictionary